python3.9 (3.9.2-1+deb11u6) bullseye-security; urgency=medium
authorArnaud Rebillout <arnaudr@debian.org>
Tue, 14 Apr 2026 04:38:32 +0000 (11:38 +0700)
committerArnaud Rebillout <arnaudr@debian.org>
Tue, 14 Apr 2026 04:38:32 +0000 (11:38 +0700)
commite777e839b0a57fae03421dda5dbc49840229f5cb
tree9df7d19c1ec94acd1786aeeaf549ae97b7a2099e
parent57caa29e801e48d677467b187b6ed2be757c913d
parentb0294e373cc288ed24c38e4f06c6458415da0e1b
python3.9 (3.9.2-1+deb11u6) bullseye-security; urgency=medium

  * Revert fixes for CVE-2025-15366 and CVE-2025-15367. It was found that
    those changes break backward compatibility, and upstream didn't backport
    it to any branch. More details can be found in discussions on the upstream
    bugtracker (issues and merge requests).
  * Apply upstream patch for the following CVE:
    - CVE-2026-6100: Use-after-free (UAF) was possible in the
      `lzma.LZMADecompressor` and `bz2.BZ2Decompressor` when a memory
      allocation fails with a `MemoryError` and the decompression instance is
      re-used. This scenario can be triggered if the process is under memory
      pressure.

[dgit import unpatched python3.9 3.9.2-1+deb11u6]
208 files changed:
debian/2to3-3.1
debian/FAQ.html
debian/PVER-dbg.README.Debian.in
debian/PVER-dbg.overrides.in
debian/PVER-dbg.postinst.in
debian/PVER-dbg.prerm.in
debian/PVER-doc.doc-base.PVER-api.in
debian/PVER-doc.doc-base.PVER-dist.in
debian/PVER-doc.doc-base.PVER-ext.in
debian/PVER-doc.doc-base.PVER-inst.in
debian/PVER-doc.doc-base.PVER-lib.in
debian/PVER-doc.doc-base.PVER-new.in
debian/PVER-doc.doc-base.PVER-ref.in
debian/PVER-doc.doc-base.PVER-tut.in
debian/PVER-doc.info.in
debian/PVER-doc.overrides.in
debian/PVER-examples.overrides.in
debian/PVER-minimal.README.Debian.in
debian/PVER-minimal.overrides.in
debian/PVER-minimal.postinst.in
debian/PVER-minimal.postrm.in
debian/PVER-minimal.preinst.in
debian/PVER-minimal.prerm.in
debian/PVER-venv.overrides.in
debian/PVER-venv.postinst.in
debian/PVER-venv.postrm.in
debian/PVER-venv.prerm.in
debian/PVER.desktop.in
debian/PVER.overrides.in
debian/PVER.postinst.in
debian/PVER.prerm.in
debian/README.Debian.in
debian/README.PVER.in
debian/README.Tk
debian/README.dbm
debian/README.idle-PVER.in
debian/README.maintainers.in
debian/README.python
debian/README.source
debian/README.venv
debian/changelog
debian/changelog.shared
debian/compat
debian/control
debian/control.in
debian/control.stdlib
debian/control.udeb
debian/copyright
debian/depgraph.py
debian/dh_doclink
debian/idle-PVER.1.in
debian/idle-PVER.overrides.in
debian/idle-PVER.postinst.in
debian/idle-PVER.postrm.in
debian/idle-PVER.prerm.in
debian/idle.desktop.in
debian/libPVER-dbg.overrides.in
debian/libPVER-dbg.prerm.in
debian/libPVER-dbg.symbols.i386.in
debian/libPVER-dbg.symbols.in
debian/libPVER-dev.overrides.in
debian/libPVER-minimal.overrides.in
debian/libPVER-minimal.postinst.in
debian/libPVER-minimal.postrm.in
debian/libPVER-minimal.prerm.in
debian/libPVER-stdlib.overrides.in
debian/libPVER-stdlib.prerm.in
debian/libPVER-testsuite.overrides.in
debian/libPVER-testsuite.postinst.in
debian/libPVER-testsuite.prerm.in
debian/libPVER.overrides.in
debian/libPVER.symbols.i386.in
debian/libPVER.symbols.in
debian/libpython.symbols.in
debian/locale-gen
debian/mincheck.py
debian/mkbinfmt.py
debian/multiarch.h.in
debian/openssl.cnf
debian/patches/0001-3.9-gh-68966-Make-mailcap-refuse-to-match-unsafe-fil.patch
debian/patches/0002-3.9-gh-95778-CVE-2020-10735-Prevent-DoS-by-very-larg.patch
debian/patches/0003-bpo-42988-Remove-the-pydoc-getfile-feature-GH-25015.patch
debian/patches/0004-bpo-43075-Fix-ReDoS-in-urllib-AbstractBasicAuthHandl.patch
debian/patches/0005-bpo-44022-Fix-http-client-infinite-line-reading-DoS-.patch
debian/patches/0006-bpo-44022-Improve-the-regression-test.-GH-26503.patch
debian/patches/0007-bpo-43285-Make-ftplib-not-trust-the-PASV-response.-G.patch
debian/patches/0008-gh-87389-Fix-an-open-redirection-vulnerability-in-ht.patch
debian/patches/0009-bpo-36384-Leading-zeros-in-IPv4-addresses-are-no-lon.patch
debian/patches/0010-3.9-gh-97514-Don-t-use-Linux-abstract-sockets-for-mu.patch
debian/patches/0011-3.9-gh-98433-Fix-quadratic-time-idna-decoding.-GH-99.patch
debian/patches/0012-3.9-gh-91133-tempfile.TemporaryDirectory-fix-symlink.patch
debian/patches/0013-3.9-gh-102153-Start-stripping-C0-control-and-space-c.patch
debian/patches/0014-bpo-27513-email.utils.getaddresses-now-handles-Heade.patch
debian/patches/0015-3.9-CVE-2023-27043-gh-102988-Reject-malformed-addres.patch
debian/patches/0016-3.9-gh-108310-Fix-CVE-2023-40217-Check-for-avoid-the.patch
debian/patches/0017-3.9-gh-108342-Break-ref-cycle-in-SSLSocket._create-e.patch
debian/patches/0018-3.9-gh-108342-Make-ssl-TestPreHandshakeClose-more-re.patch
debian/patches/0019-3.9-gh-114572-Fix-locking-in-cert_store_stats-and-ge.patch
debian/patches/0020-3.9-gh-109858-Protect-zipfile-from-quoted-overlap-zi.patch
debian/patches/0021-3.9-gh-113171-gh-65056-Fix-private-non-global-IP-add.patch
debian/patches/0022-3.9-gh-121285-Remove-backtracking-when-parsing-tarfi.patch
debian/patches/0023-3.9-gh-121650-Encode-newlines-in-headers-and-verify-.patch
debian/patches/0024-3.9-gh-123067-Fix-quadratic-complexity-in-parsing-qu.patch
debian/patches/0025-3.9-gh-123270-Replaced-SanitizedNames-with-a-more-su.patch
debian/patches/0026-3.9-gh-124651-Quote-template-strings-in-venv-activat.patch
debian/patches/0027-3.11-gh-103848-Adds-checks-to-ensure-that-bracketed-.patch
debian/patches/0028-bpo-46811-Make-test-suite-support-Expat-2.4.5-GH-314.patch
debian/patches/0029-3.9-Fix-tests-for-XMLPullParser-with-Expat-2.6.0-GH-.patch
debian/patches/0030-bpo-45436-Fix-tkinter-tests-with-Tcl-Tk-8.6.11-GH-29.patch
debian/patches/CVE-2022-0391-1.patch
debian/patches/CVE-2022-0391-2.patch
debian/patches/CVE-2022-37454.patch
debian/patches/CVE-2025-0938.patch
debian/patches/CVE-2025-11468.patch
debian/patches/CVE-2025-12084-2.patch
debian/patches/CVE-2025-12084.patch
debian/patches/CVE-2025-13836.patch
debian/patches/CVE-2025-13837-2.patch
debian/patches/CVE-2025-13837.patch
debian/patches/CVE-2025-15282.patch
debian/patches/CVE-2025-1795-1.patch
debian/patches/CVE-2025-1795-2.patch
debian/patches/CVE-2025-4516-1.patch
debian/patches/CVE-2025-4516-2.patch
debian/patches/CVE-2025-4516-3.patch
debian/patches/CVE-2025-4516-4.patch
debian/patches/CVE-2025-4516-5.patch
debian/patches/CVE-2025-4516-6.patch
debian/patches/CVE-2025-6069.patch
debian/patches/CVE-2025-6075.patch
debian/patches/CVE-2025-8194.patch
debian/patches/CVE-2025-8291.patch
debian/patches/CVE-2026-0672.patch
debian/patches/CVE-2026-0865.patch
debian/patches/CVE-2026-1299.patch
debian/patches/CVE-2026-6100.patch
debian/patches/argparse-no-shutil.diff
debian/patches/arm-alignment.diff
debian/patches/bdist-wininst-notfound.diff
debian/patches/build-math-object.diff
debian/patches/ctypes-arm.diff
debian/patches/deb-locations.diff
debian/patches/deb-setup.diff
debian/patches/disable-sem-check.diff
debian/patches/disable-some-tests.diff
debian/patches/distutils-install-layout.diff
debian/patches/distutils-link.diff
debian/patches/distutils-sysconfig-2.diff
debian/patches/distutils-sysconfig.diff
debian/patches/doc-build-texinfo.diff
debian/patches/ensurepip-disabled.diff
debian/patches/ensurepip-wheels.diff
debian/patches/ext-no-libpython-link.diff
debian/patches/gdbm-import.diff
debian/patches/git-updates.diff
debian/patches/hurd_kfreebsd_thread_native_id.diff
debian/patches/langpack-gettext.diff
debian/patches/lib-argparse.diff
debian/patches/lib2to3-no-pickled-grammar.diff
debian/patches/link-opt.diff
debian/patches/link-timemodule.diff
debian/patches/local-doc-references.diff
debian/patches/locale-module.diff
debian/patches/lto-link-flags.diff
debian/patches/mangle-fstack-protector.diff
debian/patches/mpdecimal-2.5.1.diff
debian/patches/multiarch-extname.diff
debian/patches/multiarch.diff
debian/patches/profiled-build.diff
debian/patches/pydoc-use-pager.diff
debian/patches/reproducible-buildinfo.diff
debian/patches/series
debian/patches/setup-modules.diff
debian/patches/sphinx3.diff
debian/patches/sysconfig-debian-schemes.diff
debian/patches/sysconfigdata-name.diff
debian/patches/tempfile-minimal.diff
debian/patches/test-no-random-order.diff
debian/patches/tkinter-import.diff
debian/pdb.1.in
debian/pydoc.1.in
debian/pygettext.1
debian/pyhtml2devhelp.py
debian/pylogo.xpm
debian/pymindeps.py
debian/pysetup3.1
debian/python3-config.1
debian/rules
debian/salsa-ci.yml
debian/script.py
debian/sitecustomize.py.in
debian/source/format
debian/source/lintian-overrides
debian/tests/control
debian/tests/failing-tests
debian/tests/failing-tests-dbg
debian/tests/module-install-local
debian/tests/module-install-user
debian/tests/module-install-venv
debian/tests/module-install-virtualenv
debian/tests/packages/fibc/fibc.c
debian/tests/packages/fibc/setup.py
debian/tests/packages/fibpy/fibpy.py
debian/tests/packages/fibpy/setup.py
debian/tests/test-common.sh
debian/tests/testsuite
debian/tests/testsuite-dbg
debian/watch